package com.aspose.cells;

class zbpa extends zbph {
   private int a = 0;
   private double b = 1.0D;

   public zbpa() {
      super(false, false, false);
   }

   public zagu a() {
      return (zagu)(this.a < 1 ? zze.a : new zyy(Math.pow(this.b, 1.0D / (double)this.a)));
   }

   protected boolean b() {
      return false;
   }

   protected zagu c() {
      return zze.a;
   }

   protected zagu a(int var1) {
      return zze.a;
   }

   protected zagu a(double var1) {
      if (var1 <= 0.0D) {
         return zze.a;
      } else {
         ++this.a;
         this.b *= var1;
         return null;
      }
   }

   protected zagu a(double var1, int var3) {
      if (var1 <= 0.0D) {
         return zze.a;
      } else {
         this.a += var3;
         if (var3 > 1) {
            this.b *= Math.pow(var1, (double)var3);
         } else {
            this.b *= var1;
         }

         return null;
      }
   }
}
